NAME
     avas – An excessively simple AVR® assembler.

SYNOPSIS
     avas [-o output]

DESCRIPTION
     avas is an excessively simple, and fairly unoptimized, AVR® assembler.

     The arguments are as follows:

     -o output
             Write to the file output, or to "a.out" if no output is
             specified.

EXTENSIONS
     Literals
             When not part of an instruction, any number encountered is
             treated as a literal octet, unless the 'WORDS' mnemonic was seen
             before another mnemonic, in that case the number is treated as a
             16-bit little-endian word.  When a '"' is encountered value
             between it and the terminating are treated as a literal '"'.

     WORD    Treat the following number as a 16-bit little-endian value.

     WORDS   Treat any numbers preceding another mnemonic as 16-bit little-
             endian values, or stop doing so.

     END     Stops the assembly of the file.

EXIT STATUS
     The avas utility exits 0 on success, and >0 if an error occurs.

CAVEATS
     avas does not expect commas, register prefixed with 'r', and does not
     adjust any of the arguments.  Some mnemonics have been split into
     multiple mnemonics.

ATTRIBUTION
     AVR® are registered trademarks or trademarks of Atmel Corporation or its
     subsidiaries, in the US and/or other countries.

